﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Base_Complementary_Encryption
{
    static class BaseEnums
    {
        /// <summary>
        /// 苯丙氨酸
        /// </summary>
        public enum Phe
        {
            UUU,
            UUC,
        }

        /// <summary>
        /// 亮氨酸
        /// </summary>
        public enum Leu
        {
            UUA,
            UUG,
            CUU,
            CUA,
            CUC,
            CUG,
        }

        /// <summary>
        /// 甲硫氨酸
        /// </summary>
        public enum Met
        {
            AUA,
            AUU,
            AUC,
            AUG,
        }

        /// <summary>
        /// 缬氨酸
        /// </summary>
        public enum Val
        {
            GUA,
            GUU,
            GUC,
            GUG,
        }

        /// <summary>
        /// 丝氨酸
        /// </summary>
        public enum Ser
        {
            UCA,
            UCC,
            UCU,
            UCG,
            AGU,
            AGC,
        }

        /// <summary>
        /// 脯氨酸
        /// </summary>
        public enum Pro
        {
            CCA,
            CCG,
            CCU,
            CCC,
        }

        /// <summary>
        /// 丙氨酸
        /// </summary>
        public enum Ala
        {
            GCC,
            GCU,
            GCG,
            GCA,
        }

        /// <summary>
        /// 酪氨酸
        /// </summary>
        public enum Tyr
        {
            UAU,
            UAC,
        }

        /// <summary>
        /// 组氨酸
        /// </summary>
        public enum His
        {
            CAU,
            CAC,
        }

        /// <summary>
        /// 谷氨酸
        /// </summary>
        public enum Glu
        {
            CAA,
            CAG,
            GAA,
            GAG,
        }

        /// <summary>
        /// 天冬酰胺
        /// </summary>
        public enum Asn
        {
            AAU,
            AAC,
            GAU,
            GAC,
        }

        /// <summary>
        /// 赖氨酸
        /// </summary>
        public enum Lys
        {
            AAA,
            AAG,
        }

        /// <summary>
        /// 半胱氨酸
        /// </summary>
        public enum Cys
        {
            UGU,
            UGC,
        }

        /// <summary>
        /// 色氨酸
        /// </summary>
        public enum Trp
        {
            UGA,
            UGG,
        }

        /// <summary>
        /// 精氨酸
        /// </summary>
        public enum Arg
        {
            CGA,
            CGU,
            CGC,
            CGG,
            AGA,
            AGG,
        }

        /// <summary>
        /// 甘氨酸
        /// </summary>
        public enum Gly
        {
            GGA,
            GGG,
            GGC,
            GGU,
        }
    }
}
